package com.zyx.springmvcmsb.hello.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * @author zyx
 * @since 2021/10/1 15:56
 */

@Controller
public class PathVariableController {
    /**
     * `@PathVariable`可以获取请求路径中的值
     *      在路径中要使用{变量名称}做标识
     *      在方法参数中可以添加@PathVariable做识别，如果路径中的名称跟参数的名称不一致的时候，可以添加路径中的变量名称
     * 推荐添加
     */
    @RequestMapping("/testPathVariable/{id}/{name}")
    public String testPathVariable(@PathVariable Integer id,@PathVariable String name) {
        //request.getParameter("name")
        System.out.println(id);
        System.out.println(name);
        return "hello";
    }

}
